"""
四 .封装一个学生类，有姓名，有年龄，有性别，有英语成绩，数学成绩，语文成绩，
封装方法，求单个学生的总分，平均分，以及打印学生的信息。
"""

class Student(object):
    def __init__(self,name,age,gender,score):
        self.total = 0
        self.name = name
        self.age = age
        self.gender = gender
        self.score = score
        for i in self.score:
            self.total += i

    def aggregate_score(self):
        return self.total

    def average_score(self):
        return self.total/3.0

    def get_data(self):
        print(self.name,self.age,self.score)


stu1 = Student('cyz',20,'male',[100,100,100])
print(stu1.average_score())
print(stu1.aggregate_score())
stu1.get_data()